package com.rongzhong.routing.checkNode;

import java.util.Date;

public class DataNode {
	private int id;
	private Date date;
	private String host;
	
	private int databaseCount;
	private int tableCount;
	
	private long dataSizeAll;
	private double dataSizeAllFormat;
	
	private long indexSizeAll;
	private double indexSizeAllFormat;
	
	private boolean engine;
	private boolean character;
	
	private long maxDataLength;
	private double maxDataLengthFormat;
	private long maxDataForIndexLength;
	private double maxDataForIndexLengthFormat;
	private String maxDataForTableName;

	private long maxIndexLength;
	private double maxIndexLengthFormat;
	private long maxIndexForDataLength;
	private double maxIndexForDataLengthFormat;
	private String maxIndForTableName;
	
	private int maxTableRows;
	private String maxTabForTableName;
	
	private long maxAvgRowLength;
	private double maxAvgRowLengthFormat;
	private String maxAvgForTableName;
	
	private String taskNumber = "DBMySQL02";
	private String sheetTag;
	
	public String getSheetTag() {
		return sheetTag;
	}

	public void setSheetTag(String sheetTag) {
		this.sheetTag = sheetTag;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public String getHost() {
		return host;
	}

	public void setHost(String host) {
		this.host = host;
	}

	public int getDatabaseCount() {
		return databaseCount;
	}

	public void setDatabaseCount(int databaseCount) {
		this.databaseCount = databaseCount;
	}

	public int getTableCount() {
		return tableCount;
	}

	public void setTableCount(int tableCount) {
		this.tableCount = tableCount;
	}

	public long getDataSizeAll() {
		return dataSizeAll;
	}

	public void setDataSizeAll(long dataSizeAll) {
		this.dataSizeAll = dataSizeAll;
	}

	public long getIndexSizeAll() {
		return indexSizeAll;
	}

	public void setIndexSizeAll(long indexSizeAll) {
		this.indexSizeAll = indexSizeAll;
	}

	public boolean isEngine() {
		return engine;
	}

	public void setEngine(boolean engine) {
		this.engine = engine;
	}

	public boolean isCharacter() {
		return character;
	}

	public void setCharacter(boolean character) {
		this.character = character;
	}

	public long getMaxDataLength() {
		return maxDataLength;
	}

	public void setMaxDataLength(long maxDataLength) {
		this.maxDataLength = maxDataLength;
	}

	public long getMaxDataForIndexLength() {
		return maxDataForIndexLength;
	}

	public void setMaxDataForIndexLength(long maxDataForIndexLength) {
		this.maxDataForIndexLength = maxDataForIndexLength;
	}

	public String getMaxDataForTableName() {
		return maxDataForTableName;
	}

	public void setMaxDataForTableName(String maxDataForTableName) {
		this.maxDataForTableName = maxDataForTableName;
	}

	public long getMaxIndexLength() {
		return maxIndexLength;
	}

	public void setMaxIndexLength(long maxIndexLength) {
		this.maxIndexLength = maxIndexLength;
	}

	public long getMaxIndexForDataLength() {
		return maxIndexForDataLength;
	}

	public void setMaxIndexForDataLength(long maxIndexForDataLength) {
		this.maxIndexForDataLength = maxIndexForDataLength;
	}

	public String getMaxIndForTableName() {
		return maxIndForTableName;
	}

	public void setMaxIndForTableName(String maxIndForTableName) {
		this.maxIndForTableName = maxIndForTableName;
	}

	public int getMaxTableRows() {
		return maxTableRows;
	}

	public void setMaxTableRows(int maxTableRows) {
		this.maxTableRows = maxTableRows;
	}

	public String getMaxTabForTableName() {
		return maxTabForTableName;
	}

	public void setMaxTabForTableName(String maxTabForTableName) {
		this.maxTabForTableName = maxTabForTableName;
	}

	public long getMaxAvgRowLength() {
		return maxAvgRowLength;
	}

	public void setMaxAvgRowLength(long maxAvgRowLength) {
		this.maxAvgRowLength = maxAvgRowLength;
	}

	public String getMaxAvgForTableName() {
		return maxAvgForTableName;
	}

	public void setMaxAvgForTableName(String maxAvgForTableName) {
		this.maxAvgForTableName = maxAvgForTableName;
	}

	public String getTaskNumber() {
		return taskNumber;
	}

	public double getDataSizeAllFormat() {
		return dataSizeAllFormat;
	}

	public void setDataSizeAllFormat(double dataSizeAllFormat) {
		this.dataSizeAllFormat = dataSizeAllFormat;
	}

	public double getIndexSizeAllFormat() {
		return indexSizeAllFormat;
	}

	public void setIndexSizeAllFormat(double indexSizeAllFormat) {
		this.indexSizeAllFormat = indexSizeAllFormat;
	}

	public double getMaxDataLengthFormat() {
		return maxDataLengthFormat;
	}

	public void setMaxDataLengthFormat(double maxDataLengthFormat) {
		this.maxDataLengthFormat = maxDataLengthFormat;
	}

	public double getMaxDataForIndexLengthFormat() {
		return maxDataForIndexLengthFormat;
	}

	public void setMaxDataForIndexLengthFormat(double maxDataForIndexLengthFormat) {
		this.maxDataForIndexLengthFormat = maxDataForIndexLengthFormat;
	}

	public double getMaxIndexLengthFormat() {
		return maxIndexLengthFormat;
	}

	public void setMaxIndexLengthFormat(double maxIndexLengthFormat) {
		this.maxIndexLengthFormat = maxIndexLengthFormat;
	}

	public double getMaxIndexForDataLengthFormat() {
		return maxIndexForDataLengthFormat;
	}

	public void setMaxIndexForDataLengthFormat(double maxIndexForDataLengthFormat) {
		this.maxIndexForDataLengthFormat = maxIndexForDataLengthFormat;
	}

	public double getMaxAvgRowLengthFormat() {
		return maxAvgRowLengthFormat;
	}

	public void setMaxAvgRowLengthFormat(double maxAvgRowLengthFormat) {
		this.maxAvgRowLengthFormat = maxAvgRowLengthFormat;
	}
}
